package com.cloudfun.campusshare.common.model.vo;

import com.cloudfun.campusshare.common.constant.OrderStatus;
import com.cloudfun.campusshare.common.constant.ProductType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author : zhangyongjie
 * @version : 1.0
 * @createTime : 2020/6/8 16:51
 * @description :
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "运营平台订单列表信息")
public class DeviceOrderListForOperVO {
    @ApiModelProperty(value = "id")
    private String id;

    @ApiModelProperty(value = "订单号")
    private String orderNo;

    @ApiModelProperty(value = "设备ID")
    private String deviceId;

    @ApiModelProperty(value = "所属运营商")
    private String belongMerchantName;

    @ApiModelProperty(value = "洗衣点名称")
    private String washPointName;

    @ApiModelProperty(value = "产品类型")
    private ProductType productType;

    @ApiModelProperty(value = "顾客账号")
    private String customerPhone;

    @ApiModelProperty(value = "下单时间")
    private String tradeTime;

    @ApiModelProperty(value = "支付金额")
    private String price;

    @ApiModelProperty(value = "优惠金额")
    private String discountPrice;

    @ApiModelProperty(value = "结算金额")
    private String settlementPrice;

    @ApiModelProperty(value = "订单状态")
    private OrderStatus status;

    @ApiModelProperty(hidden = true)
    private String command;
}
